首页> 外文OA文献 >Flowcache: A Cache Based Approach for Improving SDN Scalability
【2h】

Flowcache: A Cache Based Approach for Improving SDN Scalability

机译:Flowcache:一种基于缓存的方法,用于改善SDN可扩展性

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Software Defined Networking (SDN) is a novel paradigm for designing, developing and managing communication networks. SDN separates the traditional network control and data planes, centralising the control plane activities of the network in software based SDN controllers. This approach enables the network operators to interface with a logically centralized device to operate, configure and manage a large complex network. The SDN concept defines the data plane as a set of abstractions and provides a standardized protocol to interact with these abstractions. Owing to its significant advantages, this concept has gained popularity especially among the data center operators and hardware equipment manufacturers, and is slowly being adopted by the industry. However, the paradigm shift from the traditional networking model to SDN-type architectures poses several major challenges. In an SDN architecture, the routers and switches frequently generate requests to the controller. In particular, a request is generated for every new flow. The controller needs to respond promptly to the requests to ensure correct and efficient operation of the network. Even a moderately sized network with dynamic flows will place a high volume of demand on the controller. Increased controller pressure results in increased response times, leading to higher latencies in data-plane to control-plane communication and affecting efficiency of the entire network. This can lead to a scenario where the controller becomes a major bottleneck in the network.Several solutions have been proposed to address this problem using distributed and hierarchical controller designs. In contrast, in this thesis we propose to address this problem from a different perspective. In particular, we leverage the widely used tools in the design of memory architectures, such as caching to improve the efficiency of the SDN architecture. In this work, we first propose to augment an SDN architecture with a flowcache. The flowcache serves as a transparent layer in between the controller and the switch. It acts as a cache to the controller, temporarily storing flows sent across the management link, thus reducing access time for future requests of similar flows. Next, we analyze the properties and uses of flowcache. Finally, we compare different design choices for the flowcache and evaluate the benefits of introducing a flowcache in an SDN architecture.
机译:软件定义网络(SDN)是用于设计,开发和管理通信网络的新颖范例。 SDN将传统的网络控制平面和数据平面分开,将网络的控制平面活动集中在基于软件的SDN控制器中。这种方法使网络运营商可以与逻辑上集中的设备接口,以操作,配置和管理大型复杂网络。 SDN概念将数据平面定义为一组抽象,并提供了与这些抽象进行交互的标准化协议。由于其显着的优势,该概念尤其在数据中心运营商和硬件设备制造商中得到了普及,并且正逐渐被业界采用。但是,从传统网络模型到SDN类型架构的范式转换带来了几个主要挑战。在SDN架构中,路由器和交换机经常向控制器生成请求。特别是,为每个新流生成一个请求。控制器需要迅速响应请求,以确保网络正确有效地运行。即使是具有动态流量的中等规模的网络,也会对控制器产生大量需求。控制器压力的增加导致响应时间增加,从而导致数据平面到控制平面通信的等待时间延长,并影响整个网络的效率。这可能导致控制器成为网络的主要瓶颈的情况。已经提出了使用分布式和分层控制器设计来解决该问题的几种解决方案。相反,在本文中,我们建议从不同的角度来解决这个问题。特别是,我们在内存架构的设计中利用了广泛使用的工具,例如缓存,以提高SDN架构的效率。在这项工作中,我们首先建议使用流缓存来增强SDN架构。流高速缓存充当控制器和交换机之间的透明层。它充当控制器的缓存,临时存储跨管理链接发送的流,从而减少以后对类似流的请求的访问时间。接下来,我们分析流缓存的属性和用途。最后,我们比较了流缓存的不同设计选择,并评估了在SDN体系结构中引入流缓存的好处。

著录项

  • 作者

    Ruia, Atin;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号